package licode.unisop.provider.vo;

import lombok.*;

import java.util.List;

/**
 * 定义角色信息
 *
 * @author licode
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class SiMenu extends SiBaseData {
    private String code;
    private String data;

    /**
     * 菜单类型
     */
    private String type;

    /**
     * 打开模式
     */
    private String openMode;

    /**
     * 组件地址
     */
    private String componentUri;

    /**
     * 子菜单
     */
    private List<SiMenu> subMenus;
}
